package com.wyz.saas.api.map

import android.graphics.Bitmap


interface MapOverlayManager : MapOverlayContext {
    /**
     * Initialize producer
     *
     * @param mapView map view
     */
    fun setMapView(map: Any?)

    /**
     * 返回所有的图层
     */
    fun overlayers(): List<MapOverlay>

    /**
     * 图层的简单抽象
     */
    interface MapOverlay {

        fun display(): String

        fun isEnabled(): Boolean

        fun enable(boolean: Boolean)

        fun icon(): Bitmap?
    }
}